package com.ruoyi.slope.monitorPoints.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 监测点信息对象 slope_monitorpoints
 * 
 * @author ruoyi
 * @date 2025-05-10
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SlopeMonitorpoints extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 逻辑主键ID */
    private String id;

    /** 监测点ID */
    @Excel(name = "监测点编号")
    private String monitorId;


    /** 边坡编号 */
    @Excel(name = "边坡编号")
    private String slopeCode;

    /** 测点标号 */
    @Excel(name = "测点标号")
    private String pointCode;

    /** 测点名称 */
    @Excel(name = "测点名称")
    private String pointName;

    /** 设备ID */
    @Excel(name = "设备ID")
    private String deviceId;

    /** 监测类型 */
    @Excel(name = "监测类型")
    private String monitoringType;

    /** 监测内容 */
    @Excel(name = "监测内容")
    private String monitoringContent;

    /** 采集器编码 */
    @Excel(name = "采集器编码")
    private String collectorCode;

    /** 通道 */
    @Excel(name = "通道")
    private Long channel;

    /** 位置 */
    @Excel(name = "位置")
    private String location;

    /** 数据单位 */
    @Excel(name = "数据单位")
    private String dataUnit;

    /** 数据精度 */
    @Excel(name = "数据精度")
    private Double dataPrecision;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 管养单位 */
    @Excel(name = "管养单位")
    private Long deptId;
}
